R-init(R;i)
== case R of
== Rnone =>
== Rplus(left,right)=>rec1,rec2.rec1rec2 == Rinit(loc,T,x,v)=> if loc = ix : v else fi
== Rframe(loc,T,x,L)=>
== Rsframe(lnk,tag,L)=>
== Reffect(loc,ds,knd,T,x,f)=>
== Rsends(ds,knd,T,l,dt,g)=>
== Rpre(loc,ds,a,T,P)=>
== Raframe(loc,k,L)=>
== Rbframe(loc,k,L)=>
== Rrframe(loc,x,L)=>
R-init(R;i)
== case R of
== Rnone =>
== Rplus(left,right)=>rec1,rec2.fpf-join(IdDeq;rec1;rec2)
== Rinit(loc,T,x,v)=> if loc = ix : v else fi
== Rframe(loc,T,x,L)=>
== Rsframe(lnk,tag,L)=>
== Reffect(loc,ds,knd,T,x,f)=>
== Rsends(ds,knd,T,l,dt,g)=>
== Rpre(loc,ds,a,T,P)=>
== Raframe(loc,k,L)=>
== Rbframe(loc,k,L)=>
== Rrframe(loc,x,L)=>